*{
    padding: 0;
    margin: 0;
}

body {
    background: #ccc;
}

#corpo{
    margin:0 auto;
    background: url('../imagens/layout/bg.jpg') repeat-x;
    height: 800px;
}

/*HEADER*/
#header{
    margin:0 auto;
}

#base_banner{
    margin: auto;
    background: url('../imagens/layout/base_banner.jpg') repeat-x;
    height: 33px;
}

/*MENU*/
#menu{
    float: right;
    margin: -70px 30px;
}

/*CONTEUDO*/
#conteudo{
    margin:0 auto;
    background: #fff;
    width: 970px;
    padding: 10px;
    height: 800px;
}

/*BANNER ROTATIVO*/
#banner_rotativo{
    margin: 5px auto;
    background: #0033ff;
    width: 910px;
    height: 210px;
    overflow: hidden;
}

/*VAGAS*/
#vagas{
    float: right;
    width: 260px;
    background: #fff;
    border: 2px dashed #ccc;
    margin: 10px 28px 10px 10px;
    padding: 10px;
}

#vagas h1{
    width: 203px;
    background: #797979;
    font: bold 18px Arial,Verdana,Sans-serif;
    color: #3c3c3c;
    padding: 5px 30px;
}
#vagas a{
    text-decoration: none;
    color: #0066ff;
    font:16px Arial,Verdana,Sans-serif;
    margin: 5px 20px;
}

#vagas a:hover{
    text-decoration: underline;
    color: #a61515;
    font-weight: bold;
}

/*NOTICIAS*/
#noticias{
    float: left;
    width: 588px;
    background: #fff;
    border: 2px dashed #ccc;
    margin: 10px 0 10px 28px;
    padding: 10px;
    font:16px Arial,Verdana,Sans-serif;
}

#noticias h1{
    width: 528px;
    background: #797979;
    font: bold 18px Arial,Verdana,Sans-serif;
    color: #3c3c3c;
    padding: 5px 30px;
}

#noticias a{
    text-decoration: none;
    color: #0066ff;
    font:16px Arial,Verdana,Sans-serif;
    margin: 5px 20px;
}

#noticias a:hover{
    text-decoration: underline;
    color: #a61515;
    font-weight: bold;
}

/*REDE SOCIAL*/
#rede{
    float: right;
    width: 260px;
    background: #fff;
    border: 2px dashed #ccc;
    margin: 10px 28px 10px 10px;
    padding: 10px;
}


/*FOOTER*/
#footer{
    margin: 10px auto;
    width: 980px;
    padding: 3px;
    background: #880000;
    text-align: center;
    color: #999;
}

#footer a{
    text-decoration: none;
    color: #999;
}

#footer a:hover{
    text-decoration: underline;
    color: #fff;
}